Parameterized Complexity Dichotomy for Steiner Multicut

نویسندگان

  • Karl Bringmann
  • Danny Hermelin
  • Matthias Mnich
  • Erik Jan van Leeuwen
چکیده

We consider the Steiner Multicut problem, which asks, given an undirected graph G, a collection T = {T1, . . . , Tt}, Ti ⊆ V (G), of terminal sets of size at most p, and an integer k, whether there is a set S of at most k edges or nodes such that of each set Ti at least one pair of terminals is in different connected components of G \S. This problem generalizes several well-studied graph cut problems, in particular the Multicut problem, which corresponds to the case p = 2. The Multicut problem was recently shown to be fixed-parameter tractable for the parameter k [Marx and Razgon, Bousquet et al., STOC 2011]. The question whether this result generalizes to Steiner Multicut motivates the present work. We answer the question that motivated this work, and in fact provide a dichotomy of the parameterized complexity of Steiner Multicut on general graphs. That is, for any combination of k, t, p, and the treewidth tw(G) as constant, parameter, or unbounded, and for all versions of the problem (edge deletion and node deletion with and without deletable terminals), we prove either that the problem is fixed-parameter tractable or that the problem is hard (W[1]-hard or even (para-)NP-complete). Among the many results in the paper, we highlight that: • The edge deletion version of Steiner Multicut is fixed-parameter tractable for the parameter k+ t on general graphs (but has no polynomial kernel, even on trees). The algorithm relies on several new structural lemmas, which decompose the Steiner cut into important separators and minimal s-t cuts, and which only hold for the edge deletion version of the problem. • In contrast, both node deletion versions of Steiner Multicut are W[1]-hard for the parameter k + t on general graphs. • All versions of Steiner Multicut are W[1]-hard for the parameter k, even when p = 3 and the graph is a tree plus one node. This means that the mentioned results of Marx and Razgon, and Bousquet et al. do not generalize to even the most basic instances of Steiner Multicut. Since we allow k, t, p, and tw(G) to be any constants, our characterization includes a dichotomy for Steiner Multicut on trees (for tw(G) = 1) as well as a polynomial time versus NP-hardness dichotomy (by restricting k, t, p, tw(G) to constant or unbounded). ∗Max Planck Institute for Informatics, Saarbrücken, Germany. [email protected]. Karl Bringmann is a recipient of the Google Europe Fellowship in Randomized Algorithms, and this research is supported in part by this Google Fellowship. †Ben Gurion University of the Negev, Israel. [email protected] ‡Cluster of Excellence, Saarbrücken, Germany. [email protected] §Max Planck Institute for Informatics, Saarbrücken, Germany. [email protected] ar X iv :1 40 4. 70 06 v1 [ cs .D S] 2 8 A pr 2 01 4

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Directed multicut is W[1]-hard, even for four terminal pairs

We prove that Multicut in directed graphs, parameterized by the size of the cutset, is W [1]-hard and hence unlikely to be fixed-parameter tractable even if restricted to instances with only four terminal pairs. This negative result almost completely resolves one of the central open problems in the area of parameterized complexity of graph separation problems, posted originally by Marx and Razg...

متن کامل

Treewidth reduction for the parameterized Multicut problem

The parameterized Multicut problem consists in deciding, given a graph, a set of requests (i.e. pairs of vertices) and an integer k, whether there exists a set of k edges which disconnects the two endpoints of each request. Determining whether Multicut is Fixed-Parameter Tractable with respect to k is one of the most important open question in parameterized complexity [5]. We show that Multicut...

متن کامل

Fixed-Parameter Tractability of Multicut in Directed Acyclic Graphs

The Multicut problem, given a graph G, a set of terminal pairs T = {(si, ti) | 1 ≤ i ≤ r} and an integer p, asks whether one can find a cutset consisting of at most p non-terminal vertices that separates all the terminal pairs, i.e., after removing the cutset, ti is not reachable from si for each 1 ≤ i ≤ r. The fixed-parameter tractability of Multicut in undirected graphs, parameterized by the ...

متن کامل

Constant Ratio Fixed-Parameter Approximation of the Edge Multicut Problem

The input of the Edge Multicut problem consists of an undirected graph G and pairs of terminals {s1, t1}, . . . , {sm, tm}; the task is to remove a minimum set of edges such that si and ti are disconnected for every 1 ≤ i ≤ m. The parameterized complexity of the problem, parameterized by the maximum number k of edges that are allowed to be removed, is currently open. The main result of the pape...

متن کامل

The Complexity Landscape of Fixed-Parameter Directed Steiner Network Problems (Invited Talk)

Given a directed graph G and a list (s1, t1), . . . , (sk, tk) of terminal pairs, the Directed Steiner Network problem asks for a minimum-cost subgraph of G that contains a directed si → ti path for every 1 ≤ i ≤ k. The special case Directed Steiner Tree (when we ask for paths from a root r to terminals t1, . . . , tk) is known to be fixed-parameter tractable parameterized by the number of term...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015